home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / comms / commo552.arj / COMMO.MAC < prev    next >
Text File  |  1993-10-14  |  10KB  |  221 lines

  1.                                  ┌────────────┐
  2.   PgDn for more macros           │ Macro File │           PgDn for more macros
  3.                                  └────────────┘
  4.  
  5.   1)  A program indicated to the right of a macro must be in your DOS path.
  6.  
  7.   2)  Move Selector Bar to desired entry, press [Enter].
  8.  
  9.  
  10.   ASCII Upload macro, press Alt-A
  11.   ────────────────────────────────────────────────────────────────────────────
  12.   {:ala} {ascii %uldir\} {}             ASCII Upload with upload path
  13.  
  14.  
  15.   Macro to review capture file, press Shift-F8                Program required
  16.   ────────────────────────────────────────────────────────────────────────────
  17.   {:sf8} {exec LIST %_cap /e} {}  (aka Scrollback using no RAM)       LIST.COM
  18.  
  19.  
  20.   Simple login macro, press F2
  21.   ────────────────────────────────────────────────────────────────────────────
  22.   {:nf2} {send Fred|~~Brucker|~~~~%_pas|} {}       RBBS, PCBoard, Auntie, etc.
  23.  
  24.  
  25.   Macro to list download directory, press Alt-F10
  26.   ────────────────────────────────────────────────────────────────────────────
  27.   {:af0} {exec-w dir %dldir /w} {}                 Download directory
  28.  
  29.  
  30.   Macro to login to a PCBoard (put "pcb" in Dialing Directory macro field)
  31.   ────────────────────────────────────────────────────────────────────────────
  32.   {:pcb} {capture y,c:\commo\pcb.cap} {asci ,}
  33.          {setlook 60,hng}
  34.          {lookfor graphics} {send y|}
  35.          {setlook 60,hng,6,n|}
  36.          {lookfor first name?} {send Fred Brucker|~%_pas|}  <= your name here
  37.          {lookfor Main Board Command?} {}
  38.   {:hng} {hangup y} {stop}
  39.  
  40.  
  41.   CompuServe login macro
  42.   ────────────────────────────────────────────────────────────────────────────
  43.   {:cis} {setlook 45,hng,2,^c} {send ^c}
  44.          {capt y,c:\commo\cis.%_day} {asci ,:}
  45.          {lookfor User ID:} {send XXXXX,XXX|}  <= Change to your user ID
  46.          {setl 20,hng} {lookfor Password:} {send %_pas|} {}
  47.  
  48.  
  49.   GEnie login macro
  50.   ────────────────────────────────────────────────────────────────────────────
  51.   {:genie}
  52.          {setlook 90,hng} {capt y,c:\commo\genie.%_day}
  53.          {asci ,>} {local y} {send ~H~H~H}
  54.          {lookfor u#} {send XXXXXXXX,%_pas|} {}  <= Change to your user #
  55.  
  56.  
  57.   Macros used for DOWNLOADING (receiving)
  58.   ────────────────────────────────────────────────────────────────────────────
  59.   {:pgd}  ** Download menu
  60.    {setv _menu1,               [F1] for HELP}
  61.    {setv _menu3, Y ■ Ymodem batch                 Internal}
  62.    {setv _menu4, G ■ Ymodem-G batch               Internal}
  63.    {setv _menu5, X ■ Xmodem-CRC  (or old Ymodem)  Internal}
  64.    {setv _menu6, O ■ Xmodem-G                     Internal}
  65.    {setv _menu7, S ■ Xmodem csum                  Internal}
  66.    {setv _menu9,   IMPORTANT:  The following external}
  67.   {setv _menu10,    protocols require that the indicated}
  68.   {setv _menu11,    program be installed on your system.}
  69.   {setv _menu13, Z ■ Zmodem batch       using DSZ/GSZ/TXZM}
  70.   {setv _menu14, H ■ HS/Link              using HSLINK.EXE}
  71.   {setv _menu15, M ■ MPt batch               using MPT.EXE}
  72.   {setv _menu16, B ■ CompuServe B, B+     using OZBEXT.EXE}
  73.    {setv _mlabel,phld,pcbr,,,,,pygr,phbr,,,,,pmpr,,pxgr,,,,px2r,,,,,px1r,pybr,pzbr}
  74.    {setv _mcolor,%mcolor}
  75.    {menu 20,47,DOWNLOAD Protocol Menu} {}
  76.  
  77.   Help        {:phld} {help z} {goto pgd}
  78.   Y batch     {:pybr} {rymo-a %dldir} {}          (-a is for the alarm)
  79.   Y-G         {:pygr} {rymo-ga %dldir} {}
  80.   X CRC       {:px1r} {call gfnd} {rxmo-ya %file} {}
  81.   X-G         {:pxgr} {call gfnd} {rxmo-gya %file} {}
  82.   X csum      {:px2r} {call gfnd} {rxmo-c0ya %file} {}
  83.  
  84.   Zmodem receive macros
  85.    {:pzbr} {comp z_prog} {ifco dszc#r} {goto %z_prog#r}
  86.    {:dszc#r}   {setv progdsz,dsz.com} {goto omen#r}
  87.    {:dsze#r}   {setv progdsz,dsz.exe} {goto omen#r}
  88.    {:gsz#r}    {setv progdsz,gsz.exe}
  89.    {:omen#r}   {exec-a %progdsz portx %_pad,%_irq ha both rz -mr %dldir} {}
  90.    {:txzm#r}   {exec-a txzm -c%_pad,%_irq -l%_spe -b%_mod -h -q -r %dldir} {}
  91.  
  92.   HS/Link  {:phbr}   {setv file} {info-q0s0 Any files to upload?}
  93.                      {ifco ,phbr_1} {call gfnu}
  94.            {:phbr_1} {exec-a HSLINK -pb0x%_pad -pi%_irq -nv %file -u%dldir} {}
  95.                                                                     
  96.   MPt         {:pmpr} {exec-a MPT P%_por S%_spe r %dldir\} {}
  97.  
  98.   CIS BPlus   {:pcbr} {exec OZBEXT /c%_por /f%dldir /n} {}
  99.  
  100.   {:gfnd} {setv file,%dldir\} {input file,Enter a filename to DOWNLOAD}
  101.           {ifex %file,,gf_y} {info-q0 File exists, overwrite?}
  102.           {ifco gf_y} {send ^X^X^X^X^X^X^X^X^X^X} {}
  103.   {:gf_y} {return}
  104.  
  105.  
  106.   Macros used for UPLOADING (sending)
  107.   ────────────────────────────────────────────────────────────────────────────
  108.   {:pgu}  ** Upload menu
  109.    {setv _menu1,               [F1] for HELP}
  110.    {setv _menu3, Y ■ Ymodem batch                 Internal}
  111.    {setv _menu4, G ■ Ymodem-G batch               Internal}
  112.    {setv _menu5, X ■ Xmodem-1K  (old Ymodem)      Internal}
  113.    {setv _menu6, O ■ Xmodem-G                     Internal}
  114.    {setv _menu7, S ■ Xmodem                       Internal}
  115.    {setv _menu9,   IMPORTANT:  The following external}
  116.   {setv _menu10,    protocols require that the indicated}
  117.   {setv _menu11,    program be installed on your system.}
  118.   {setv _menu13, Z ■ Zmodem batch       using DSZ/GSZ/TXZM}
  119.   {setv _menu14, H ■ HS/Link              using HSLINK.EXE}
  120.   {setv _menu15, M ■ MPt batch               using MPT.EXE}
  121.   {setv _menu16, B ■ CompuServe B, B+     using OZBEXT.EXE}
  122.    {setv _mlabel,phlu,pcbs,,,,,pybs,phbs,,,,,pmps,,px1s,,,,px2s,,,,,px1s,pybs,pzbs}
  123.    {setv _mcolor,%mcolor}
  124.    {menu 20,47,UPLOAD Protocol Menu} {}
  125.  
  126.   Help        {:phlu} {help z} {goto pgu}
  127.   Y batch     {:pybs} {call gfnu} {symo-ka %file} {}
  128.   X-1K        {:px1s} {call gfnu_x} {sxmo-ka %file} {}
  129.   X           {:px2s} {call gfnu_x} {sxmo-a %file} {}
  130.  
  131.   Zmodem send macros
  132.    {:pzbs} {call gfnu} {comp z_prog} {ifco dszc#s} {goto %z_prog#s}
  133.    {:dszc#s}   {setv progdsz,dsz.com} {goto omen#s}
  134.    {:dsze#s}   {setv progdsz,dsz.exe} {goto omen#s}
  135.    {:gsz#s}    {setv progdsz,gsz.exe}
  136.    {:omen#s}   {exec-a %progdsz portx %_pad,%_irq ha both sz -mr %file} {}
  137.    {:txzm#s}   {exec-a txzm -c%_pad,%_irq -l%_spe -b%_mod -h -q -s %file} {}
  138.  
  139.   HS/Link     {:phbs} {call gfnu}
  140.                       {exec-a HSLINK -pb0x%_pad -pi%_irq -nv %file -u%dldir} {}
  141.  
  142.   MPt         {:pmps} {call gfnu}
  143.                       {exec-a MPT P%_por S%_spe s %file} {}
  144.  
  145.   CIS BPlus   {:pcbs} {exec-s OZBEXT /c%_por /f%uldir /n} {}
  146.  
  147.   {:gfnu}   {setv m_call,gfnu_r} {macload-r select.mac,start}
  148.   {:gfnu_r} {comp file} {ifco gfnu_c}
  149.             {ifexist %_hom^(send^).lst,,gfnu_c} {return}
  150.   {:gfnu_c} {send ^X^X^X^X^X^X^X^X^X^X}
  151.             {inform-s0d1 No files to send} {}
  152.  
  153.   {:gfnu_x} {call gfnu} {ropen %_hom^(send^).lst,gfnu_c}
  154.   {:gfnu_a} {read file} {comp file} {ifco gfnu_a}
  155.             {rclose} {return}
  156.  
  157.  
  158.   Macros for Utility Menu
  159.   ────────────────────────────────────────────────────────────────────────────
  160.   {:alu}
  161.    {setv _menu1, A ≡ Edit an External File}
  162.    {setv _menu3, B ≡ Run a Macro}
  163.    {setv _menu5, C ≡ Load a Macro File}
  164.    {setv _menu7, D ≡ Run MOSTHOST host mode}
  165.    {setv _menu8,     (use E to install)}
  166.    {setv _menu10, E ≡ View/Edit MOSTHOST}
  167.    {setv _mlabel,uext,urun,uload,uhost,vhost}
  168.    {setv _mcolor,%mcolor}
  169.    {menu 14,32,Macro Utility Menu} {}
  170.  
  171.   {:urun}  {setv temp} {input temp,Macro to run} {goto %temp} {}
  172.  
  173.   {:uload}  {setv temp} {input temp,Macro File to load} {macl %temp}
  174.  
  175.   {:uext}  {setv temp} {input temp,Filename to edit}
  176.            {:uedit} {edit %temp} {goto alu} {}
  177.  
  178.   {:uhost} {macl mosthost.mac,bbs}
  179.  
  180.   {:vhost} {setv temp,%_hom%mosthost.mac} {goto uedit}
  181.  
  182.  
  183.                     ──────────────────────────────
  184.                     Full Screen Editor Key Support
  185.                     ──────────────────────────────
  186.  
  187.   The following keys are used by full screen editors such as Visual Editor in
  188.   ProDoor, PCBoard's full screen editor, ANSIED in RBBS and others.  They may
  189.   be changed to suit your own needs (all keys do not work with all editors --
  190.   capture the editor help info on the BBS).  See Appendix D in COMMO.DOC for
  191.   details on character representation.
  192.  
  193.   Note that the left arrow function (^S) is also the XOFF character. This may
  194.   cause a problem on some systems.  If pressing the left arrow seems to hang
  195.   the remote, press Ctrl-Q and change the "lfa" macro to:
  196.  
  197.          {send ^[[D} {}  or  {send ^@K} {}
  198.  
  199.   PgUp and PgDn are normally used for uploading and downloading.  To use them
  200.   for editing, change the key-labels in the menus above.
  201.  
  202.   Macro                   Key             Function
  203.   ────────────────────────────────────────────────────────────────────────────
  204.   {:hom} {send ^W} {}     Home            Start of line
  205.   {:end} {send ^P} {}     End             End of line
  206.   {:pgu} {send ^R} {}     PgUp            Page up
  207.   {:pgd} {send ^C} {}     PgDn            Page down
  208.  
  209.   {:upa} {send ^E} {}     Up Arrow        Cursor up
  210.   {:dna} {send ^X} {}     Down Arrow      Cursor down
  211.   {:lfa} {send ^S} {}     Left Arrow      Cursor left
  212.   {:rta} {send ^D} {}     Right Arrow     Cursor right
  213.  
  214.   {:cla} {send ^A} {}     ^Left Arrow     Word left
  215.   {:cra} {send ^F} {}     ^Right Arrow    Word right
  216.  
  217.   {:ins} {send ^V} {}     Insert          Toggle insert mode
  218.   {:del} {send ^G} {}     Delete          Delete character
  219.   {:cnd} {send ^K} {}     ^End            Delete to end of line
  220.  
  221.